package com.movieticket.service;

import com.movieticket.dto.OrderDTO;
import com.movieticket.model.entity.Order;
// import com.movieticket.model.entity.OrderStatus;
import java.time.LocalDateTime;
import java.util.List;

public interface OrderService {
    OrderDTO createOrder(OrderDTO orderDTO);
    List<OrderDTO> getUserOrders(Long userId);
    List<Order> getAllOrders();
    OrderDTO getOrderByNumber(String orderNumber);
    OrderDTO updateOrderStatus(String orderNumber, String status);
    void deleteOrder(Long orderId);
    Order findById(Long orderId);
    OrderDTO confirmOrder(OrderDTO orderDTO);
} 